关于内容存文本和伪静态的问题
作者qizai讨论QQ:32155526
假设当网站文章超过50万的时候
MYSQL数据库就会很大,并使网站速度变慢(在没有生成HTML的状态下)
为了网站的速度就得生成HTML,用牺牲服务器空间来换取用户浏览的速度
但MYSQL数据库大,后台添加文章还是会缓慢甚至是卡直到无响应
那假设
50万文章全部存为内容存文本(就是文章内容生成TXT保存在网站目录里,网站浏览文章的时候直接读取空间目录里的TXT,无需读取MYSQL数据库,响应的速度明显快过MYSQL索引读取,只是频繁读取服务器硬盘)
假如50万文章全部存为内容存文本,然后不生成HTML,直接使用伪静态。这样效率是否会好过生成HTML呢
等式
当访问量和文章量大于MYSQL的连接量与承载力的时候,必要的时候生成HTML。以换取用户浏览的速度增加,但后台不可生成静态,添加文章依然会很慢。
那当生成内容存文本之后,显然数据库效率不成问题。那是否可以用伪静态取代真静态呢?
内容存文本后的好处
内容存文本后,直接读取TXT显然可以承载大于百万文章
无需因为MYSQL数据库执行效率的问题而生成静态HTML,节省了服务器空间和生成时间还有大量读取硬盘的损伤。
关于内容存文本后-无法全文搜索的问题。
可以使用百度或是奇虎,google也行为站内搜索(收录网站后,可以使用比如XXXX.COM(自己的网站域名),限制成只搜索该域名的文章关键词
意思是这个关键词只通过这个网站搜索得到
相当网站原来的搜索引擎了
50万文章转换成文本
然后用伪静态取代真静态
这个效率高吗?
效率高的话
卖空间的都要回家了 这样一年就要挂一块硬盘 MySQL 50万数据 优化后根本就不慢。 [quote]原帖由 [i]taokey[/i] 于 2008-5-18 22:12 发表 [url=http://www.im286.com/redirect.php?goto=findpost&pid=26280577&ptid=2592110][img]http://www.im286.com/images/common/back.gif[/img][/url]
MySQL 50万数据 优化后根本就不慢。 [/quote]
是说频繁读取服务器硬盘的问题吗?
可生成HTML不也是频繁读取服务器硬盘吗?
那又该怎么说呢 :P 160w数据照样用mysql不生htm 技术帖 没人探讨一下吗 [quote]原帖由 [i]flashack8[/i] 于 2008-5-19 05:41 发表 [url=http://www.im286.com/redirect.php?goto=findpost&pid=26285651&ptid=2592110][img]http://www.im286.com/images/common/back.gif[/img][/url]
:P 160w数据照样用mysql不生htm [/quote]
牛
页:
[1]
