我正在创建一个cms系统。 在我的index.php页面中,我包含了我的内容,动态链接菜单。 我的插件也通过index.php页面加载。现在有可以说200包含在php索引页面中。插件仅在cms中的页面上显示标签时加载。但现在我的问题是,如果这么多包括在我的index.php页面放慢我的网站?许多包括减慢网站?
回答
是包括可以放慢网站速度,但它可以通过使用缓存系统进行对抗。
在我的CMS上,我创建了一个模板解析器,用于处理HTML的所有代码,并在包含中使用。但是通过实施一个缓存来保存HTML输出的副本,该副本的有效期为10分钟。并在内容更新时自动擦除;它减少了您的代码需要运行的次数,并且只有在实际需要时才包含这些内容。
我用这对我目前的网站http://www.chris-shaw.com
,如果我只是require_once文件,是否比包括文件更好 – Johan
它可以帮助,如果有可能您的包含文件被重复包含。我不需要使用require,因为我只是在可能的情况下通常在文件顶部声明它们。 –
每个PHP文件,你包括将要被解析并执行,以及它们随后包含的任何PHP文件。这一切都不会在0时间内发生,而且您包含的内容越多,服务器就必须执行的工作量才会更大以生成要显示的页面。
页面上的大部分内容往往实际上是静态的,所以某种缓存策略可能是有序的。
有一个关于它的话题。 Will including unnecessary php files slow down website?
我你包括从其他服务器则是的,它会让你放慢脚步,但如果包括服务器内,那么它就像复制包含的代码到你的index.php,检查主题。
- 1. 做太多需求/包括减慢PHP
- 2. memcached减慢网站
- 3. setinterval()减慢网站
- 4. 许多其他的if语句,这是否会减慢网站?
- 5. memcache减慢joomla网站
- 6. Gravatar会减慢你的网站吗?
- 7. AdSense大量请求减慢网站
- 8. 可以禁用产品减慢网站?
- 9. 缓慢加载JavaScript包括块其余的网站
- 10. 很多PHP if语句会减慢我的网站
- 11. 如何添加缩略图减慢我的网站很多?
- 12. 包括网络whatsapp自己的网站
- 13. 许多对象包括很多对象
- 14. Rails,gemfile中的许多宝石减缓网站?
- 15. 网址重写减慢代理很多
- 16. 将包括来自Google网站的JavaScript文件会减慢我的加载时间吗?
- 17. 包括未使用的全部功能或许多包括
- 18. Django站点的许多子网站
- 19. 网站太慢
- 20. 网站很慢
- 21. 包括临时表中的值减慢查询
- 22. 的Rails,ActiveRecord的,许多查询,(包括?)
- 23. 网站开发包括标题
- 24. PHP的网站模板包括代码
- 25. 什么包括cPanel网站备份?
- 26. 流mp3到网站,包括iphone
- 27. PHP包括完整的URL(或网站)
- 28. 网站背景图片不包括
- 29. PHP函数vs包括网站模板
- 30. 使用WebAPI的一切,包括网站?
是的,它会放缓,如果你是包括其他servers.Especially脚本plugins.What你可以做的就是下载thse文件并将其保存在您的应用程序,包括它。 –