zoukankan      html  css  js  c++  java
  • zencart 对首页静态化处理

    今天有一朋友抱怨自己的网站访问速度太慢,或有时快有时慢。客人点了后,打不开就走了。

    解决方法,一般有,看一下服务器的带宽,服务器上网站的数量。给图片瘦身。

    在这些都没有办法再改进的情况下,只能想让首页静态化,提高首页的访问速度,尽可能留一些客户。

    第一步:

    用一个程序,手动生成静态页面。

    <?php
    
                    ob_start();     
                    @readfile("http://www.yourdoname.com/");     
    	$string = ob_get_flush(); 
    	$myfile = fopen("myfile.html","w");     
    	fwrite($myfile,$string);     
    	ob_clean();
    ?>
    

    上面的yourdoname要改成自己的域名。

    第二步:再index.php开头加入以下代码

    	if (!isset($_SESSION) && empty($_GET) && empty($_POST)){
    	$file_handle = fopen("http://www.yourdoname.com/myfile.html","r");   
    	while (!feof($file_handle)) {
    		 $line = fgets($file_handle);
    		 echo $line;
    	}
    	fclose($file_handle);
    	exit(0);
    }
    

    这样试一下,在本机速度都快很多。

  • 相关阅读:
    鸡哥的限币令(有上下限的网络流/费用流问题)
    AtCoder Regular Contest 128 部分题题解
    一道题
    2021CCPC河南省赛
    10.26训练赛
    博弈论和SG函数
    10.24训练赛
    10.22训练赛
    CF #749
    atcoder ABC233
  • 原文地址:https://www.cnblogs.com/zqfleaf/p/1751529.html
Copyright © 2011-2022 走看看