gpt4 book ai didi

php - PHP 或 Perl 是我的 Web 项目的正确选择吗?

转载 作者:可可西里 更新时间:2023-10-31 23:51:36 26 4
gpt4 key购买 nike

我期待听到一些关于选择“正确”语言(和模块?)来实现单人网络项目的建议(仅 LAMP,复杂性介于留言簿和完全成熟的博客之间,为高流量网站开发每天 50,000+ 次展示)基于以下要求:

  • 输出缓存 (想想:Wordpress Super-Cache 等),当缓存页面存在时完全绕过脚本语言。这个真的很重要。
  • 网站蜘蛛 ” 访问网站和解析 HTML 的模块,Javascript 支持将是一个优势
  • 面向对象的处理 多媒体文件 (mp3, jpg/gif/png, flv/wmv) 无需为所有内容编写自己的包装器
  • 可能到 编码 原始 脚本文件 变成不容易被篡改的东西(二进制?)

  • 对于 MVC 合规性,我已经在研究像 Catalyst 这样的框架。我所读到的唯一提示是它似乎需要自己的服务器应用程序。也许 PHP 等价物有更好的方式来启动应用程序......?

    在回答时,不要只说“PHP/Perl 可以做所有这些以及更多”,而是请为这些要点中的每一个提供一点建议。

    提前致谢

    最佳答案

    输出缓存:两种语言都有出色的缓存解决方案。

    网站蜘蛛:Perl 有 WWW::Mechanize ,我见过的最好的这样的模块。

    多媒体文件的面向对象处理:Perl 在这方面有优势。 CPAN 有各种多媒体文件的模块。 PHP 似乎特别缺少对视频格式的支持。

    编码:两者都必须是可解释的才能执行。我知道两者都有混淆它们的解决方案,但也有反混淆工具。我建议放弃它,它主要是让你自己的生活更加困难。

    附言Catalyst 不需要自己的网络服务器,但它确实为 development purposes 提供了一个特殊的服务器。 .通常您会使用 Apache 或其他支持 FastCGI 的网络服务器来部署它。

    关于php - PHP 或 Perl 是我的 Web 项目的正确选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/508004/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com