加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 使用其他静态文件服务器提高性能

发布时间:2020-12-14 02:55:18 所属栏目:Linux 来源:网络整理
导读:我计划在生成的页面中包含许多静态资产(js,css,图像和缩略图)的大型网站.该网站将使用TYPO3作为CMS(是客户要求). 我想我可以通过使用双服务器设置来认真提高性能/页面加载时间.一个运行主应用程序(PHP)的服务器,另一个运行静态文件的服务器由修剪版本的apach
我计划在生成的页面中包含许多静态资产(js,css,图像和缩略图)的大型网站.该网站将使用TYPO3作为CMS(是客户要求).

我想我可以通过使用双服务器设置来认真提高性能/页面加载时间.一个运行主应用程序(PHP)的服务器,另一个运行静态文件的服务器由修剪版本的apache或类似lighthttpd提供服务.

包括e. G.来自文件服务器的js或css文件当然没什么大不了的.只需使用绝对URL http://static.example.com/js/main.js并完成它.

但是:该网站将有多个e的缩略图页面. G.产品图片就可以了.所以当主应用程序尝试创建某个图像的缩略图时,我发现两个问题:

>像products / some.jpg这样的原始图像上传到静态文件服务器上,因此与尝试创建缩略图的程序不在同一服务器上.
> TYPO3将创建的缩略图写入临时目录,该临时目录应位于同一服务器上.因此,将从该临时目录写入并提供数百个缩略图,该临时目录与主应用程序位于同一服务器上 – >在这种情况下,静态文件服务器基本上没用,所有缩略图都将从主应用程序的服务器请求.

所以,我的问题是:如何克服这个缺点?

是否可以将某些目录“符号链接”到另一台服务器?

因此,例如,如果PHP尝试使用imagecreate打开原始产品图像以创建缩略图(“products / some.jpg”),那么products文件夹实际上“指向”静态图像服务器上的products文件夹?我知道这样的事情可以用.htaccess来完成但是它可以在文件系统级别上吗?

解决方法

Varnish Cache很棒!

alt text http://www.mocsystems.com/typo3temp/pics/1bd7cb81a0.png

你可能会发现artice很有趣.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读