优化网站,对于PHP来说主要有以下几点
代码分析,找出耗时长或者卡顿的代码加以优化。
循环太多:循环太多就考虑如何去掉循环,或者优化循环体结构,包括每次提前计算好变量,不在循环体内做过多运算。
IO瓶颈:就是sql语句有缺陷,或者磁盘读写过慢,网络带宽过低。sql优化包括索引优化,启用redis或memcache,分表分库等等优先顺序从前到后,网上都有很多教程。磁盘读写慢,就要考虑上固态硬盘。带宽就要联系网络运营商解决
精简前端页面。现在页面功能越来越复杂,卡顿不一定是后台,前端出现问题也很多。包括页面内容太多(适当缩减一部分网页内容),js,css,图片太大(对js,css进行压缩,去掉冗余代码等。使用压缩格式的图片,如jpg格式控制图片大小(尽量在100K甚至10K以内)启用网页缓存等)
深度优化性能,包括采用更快的PHP(PHP7.2),更快的服务器(Linux+nginx),更快的mysql(读写分离)等等。
SEO原理是搜索引擎蜘蛛抓取服务器html页面源码然后反馈给服务器处理,一般来说是和用任何语言开发没什么关系。
但是程序是可以优化,比如程序程序执行的快就直接影响到蜘蛛访问网站返回内容的快慢,像php很多事伪静态也有用php生成html文件,在服务器相同配置下如果防伪php程序较慢,自然没有比抓取已经生成的html文件好。
php开发利于seo的网站个人觉得需要做的(当然用其他语言也是要考虑这些):
伪静态(url静态化)或全站生成html数据库的优化
优化sql查询,提高查询效率
给表加索引,也是提高查询速度主从数据库页面加缓存一些功能的添加
友情链接模块
网站地图关键词描述...php开发过程中遇到的安全问题要考虑进去,网站安全直接也是影响到网站的seo
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)