是的,我已经阅读了许多密切的问题,但我需要一个具体的答案,因此这个问题。
首先,这些是我的新服务器规格: Linux服务器(CentOS),英特尔至强3470四核(2.93GHz x 4)处理器,4 GB DDR3内存,1 TB硬盘空间,10 TB带宽和9个专用IP。
目的:加快我的WordPress博客+提高服务器处理重负载的能力
计划:这是我计划设置我的服务器 – – VARNISH (在前面,caching服务器响应)>> NGINX (有效处理静态内容和克服C10k问题 )>> APACHE (背后Nginx,有效地提供dynamic内容)>> APC (PHP页面,数据库和对象caching)>> CPANEL (需要Apache,我需要它)>> WORDPRESS >> W3 TOTAL CACHE (WordPress的caching插件)。
那么,安装程序会工作吗? 有没有人试过? 请淋浴你的想法和知识。
注:我不能没有Apache,因为我习惯了.htaccess和Cpanel的东西。 所以,这不是任何选项。 所有其他人都是select。 请尽量帮忙。
我希望我清楚我想问什么。
这看起来像是过早优化的经典案例。 您目前是否有Wordpress容量问题? 我会从一个简单的Apache,APC和Wordpress的设置开始,看看你需要什么。 如果你没有碰到C10K的问题,那么现在就不需要解决了。 如果你没有提供大量的静态内容,你可能不需要设置清漆。
你不需要NGINX来做静态内容。 清漆解决了C10K问题。 所以你可以做varnish – > apache w / mod_php和APC
W3TCconfiguration为使用PHP对象的APC和数据库caching将正常工作。
您还应该设置W3TC以将静态内容(js,css,图像,媒体)卸载到子域,然后考虑将该子域作为CNAME指向CDN,而不是指向Varnish的第二个主机名。
清漆caching和W3TCcaching是不同的,W3TC可以caching数据库查询和类似的东西,页面的子部分,而油漆caching整个对象(页面,图像)。 所以你还想要W3TC。 Varnish不会caching任何cookie,所以一定要在cookies / js / css上去除cookie(除了validation码等)。