制心一处 发表于 2023-11-6 12:44 使用目录结构:将HTML页面按照目录结构进行组织,而不是将它们全部放在同一个文件夹中。例如,可以使用类似“article/2023/04/page1.html”的结构来存储页面。 使用索引文件:为每个目录创建一个索引文件(例如index.html),并在其中列出该目录下的所有页面。这样,当用户访问某个目录时,服务器只需提供该目录下的索引文件,而不是为每个页面进行查找。 使用缓存:使用缓存技术(例如代理缓存、CDN等)来缓存静态文件,以减少服务器负载和提高用户访问速度。 优化文件存储:根据服务器的特点和需求,使用更优化的文件存储方案(例如分布式文件系统、对象存储等)。 Sohu等大网站好像都是在一个文件夹里
你这个问题我还真的可以回答你,因为我实践过,以前不喜欢动态的搞了个动静结合的,服务器差不多10亿的静态文件,可以明确的说,如果你放到同一个文件夹里面,其实问题不大,但是前提有几个问题: 服务器都有个默认的配置我记得是默认2048的limit,当同事打开超过这个数字的时候你就会被限制,速度很慢, 虽然静态文件其实不占用多少资源,但是访问太多的时候,如果你服务器不咋地那就肯定不行,就算是静态的,也需要资源, 还有你非常不好处理这个文件 一不小心你服务器就卡死,无论是增删改查
xxq123 发表于 2023-11-6 14:20 你这个问题我还真的可以回答你,因为我实践过,以前不喜欢动态的搞了个动静结合的,服务器差不多10亿的静态文件,可以明确的说,如果你放到同一个文件夹里面,其实问题不大,但是前提有几个问题: 服务器都有个默认的配置我记得是默认2048的limit,当同事打开超过这个数字的时候你就会被限制,速度很慢, 虽然静态文件其实不占用多少资源,但是访问太多的时候,如果你服务器不咋地那就肯定不行,就算是静态的,也需要资源, 还有你非常不好处理这个文件 一不小心你服务器就卡死,无论是增删改查 那您建议一个文件夹放多少html静态文件最佳呢?