大量图像对网页的影响

时间:2015-06-21 07:19:01

标签: javascript php webserver ddos

在网页上我有超过2000张图片,通过javascript的大部分图片都不是一次全部显示,而是分成每20张图片隐藏的新页面。但是,这些图像都是在每个请求上加载(由PHP提供)。这些图像存储在客户端主机的外部。

我想知道的是,如果网站流量增加,那么在客户端服务器上加载大量这样的图像会产生什么影响?服用他们的服务器会有很高的风险,或者是否会在网络服务器上出现这种情况以防止发生这种情况。缓存等。

2 个答案:

答案 0 :(得分:0)

你应该有这个

  1. 上传前调整图片大小
  2. 加载每个页面以加载,因此用户友好。
  3. 服务器性能:我建议您尝试使用framework nodeJS + MeteorJs

答案 1 :(得分:0)

我与顶级网站合作(World alexa< 200)。您应该考虑尝试以下选项。

  1. 将CDN用于图像。像CDN一样的Cloudflare可以免费使用。
  2. 使用正确的缓存标头提供图像请求,关闭日志。在nginx之类的服务器上执行以下配置。根据您的要求调整到期时间。

    location~ *。(js | css | png | jpg | jpeg | gif | ico)$ {     到期1y;     log_not_found off;     }

  3. 保持图像压缩。
  4. 在您的网络服务器上启用gzip压缩。