在我的网站上,我提供了零售库存目录。我想把数据处理的负担和在客户端浏览器上渲染库存,以减少我的服务器端处理和带宽。我也希望这些内容能够被bot抓取。(javascript/else/noscript iframe)来减少服务器处理?
我想象的还要像这样,但我不知道是否有更好的解决方案:
1:如果启用javascript,处理数据客户端
2:如果JavaScript是不启用,处理数据服务器端:
<noscript>
<iframe>
php processing script
</iframe>
</noscript>
此外,请确认如果启用Javascript,iframe将不会被加载。如果浏览器无论如何处理它,那就会挫败我的目标。
最后,请确认google bot将抓取iframe。我希望将iframe作为加载页面的一部分进行索引,而不是单独的页面。 iframe是从一个完全独立的域加载的,所以我担心google可能根本没有索引它。
感谢, Skibulk
你说这里有多少数据?如果您在每次加载页面时向客户端发送50兆字节的产品数据,您所做的所有事情都会让用户恼火,并大幅增加您的带宽帐单。 –
没有数据块很小,通常只是一个来自mysql查询的搜索结果集。这是真实情况的抽象。我实际上将成为提供域名的服务,为潜在的数百家商店提供库存搜索服务。这可能相当于我试图减少的多余的服务器端处理。 – skibulk