问题标签 [lamp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
optimization - 如何优化 LAMP Web 应用的导出功能?
我有一个功能允许用户创建项目并在此页面上查看它。他们可以导入资源(pdf、img 等)以与他们的项目一起保存。所以现在我想创建一个功能,允许用户导出他们所有的东西,以及与他们在同一组中的那些人,它们都整齐地用漂亮的丝带绑在一个 zip 文件中。
目前我正在使用 Archive:Zip 抢先压缩文件,保留他们的 CRC32 校验和并将其作为每日 cronjob 运行以减少用户等待时间。但是,如果对任何文件有任何更改,我将不得不重新运行整个过程。
我的初始基准测试显示 103MB 的文件最多需要 47 秒才能运行。该过程涉及生成将它们链接到 XSL 的 XML、复制图像、用于 iframe 的 html 等等。
我正在考虑创建一个表或文本文件,以将所有文件的 CRC32 校验和或上次修改日期保存在临时存储区域中,并在每次用户单击导出时与此列表进行比较,如果有任何新文件,我将从缓存的 zip 文件中删除相同的文件并添加新文件。或者我将保留所有松散的文件并复制和替换较新的文件,然后在每次单击时进行存档。
我的问题是:
- 这是否被认为是一种不成熟或糟糕的优化技术?
- 我应该如何正确优化这个?
- 对于这些优化技术,我可以学习一些书籍或资源吗?
php - 与 ISP 无关的速度测试
在不考虑用户连接的情况下,测试基于 LAMP 的站点速度的最佳方法是什么?
换句话说,我有一个 CMS,我想看看 PHP 和 MySQL 完成所有工作需要多长时间。
此外,我没有对服务器的 shell 访问权限,它位于共享托管环境中。
java - 为初创公司采取的最低限度的安全预防措施是什么?
我正在与一家初创公司合作,主要从事系统管理工作,并且遇到了一些我不太满意的安全问题。我想判断我的期望是否准确,所以我正在寻找一些洞察力,以了解其他人在这种情况下做了什么,以及出现了哪些风险/问题。特别是,诸如将管理工具置于 vpn 之后、定期安全更新(操作系统和工具)等措施的重要性。
请记住,由于这是一家初创公司,主要目标是尽快推出尽可能多的功能,因此我需要尽可能多的理由来获取安全资源(即停机时间)升级,应用程序安全修复的开发时间)。
背景资料:
- 应用程序是 LAMP 以及自定义的 java 客户端服务器。
- 在接下来的 3 个月中,我预计该网站有大约 1 万名匿名访问者和多达 1000 名经过身份验证的用户。
- 年轻的观众(16-25 岁)肯定会包含高于平均水平的黑帽观众。
提前感谢您的回复,我会欢迎任何相关的建议。
hosting - 哪个发行版最适合托管 LAMP + memcache?(答案获得 Linode 或 Slicehost 推荐)
尽管我的 Linux 经验很少,但我还是被 VPS 所吸引(而且对 cPanel/共享主机的废话感到厌烦)不去尝试。
我是个聪明的孩子,很快就学会了。我在 Linux 上上了一堂课,知道了基本命令、如何通过管道传输命令、一些脚本和 shell 的东西——所有这些我都快忘记了……但我已经准备好再次学习了。由于我将使用 Linode 或 Slicehost,因此我有机会搞砸了很多。
那么,哪个发行版最适合我?我在这里寻找易用性和管理性,特别是在安装 LAMP + memcache 并在今天结束之前启动并运行它方面。
Linode 还是 Slicehost?两者有什么本质上的区别吗?Linode 似乎更便宜。
最后,为了不让我选择的任何主机的推荐字段为空,请提供您的信息,获胜的答案将获得推荐:)
php - 如何在 PHP 中将 PDF 文档转换为预览图像?
将 PDF 文档的一部分呈现为图像文件需要哪些库、扩展等?
我发现的大多数 PHP PDF 库都以创建 PDF 文档为中心,但是有没有一种简单的方法可以将文档呈现为适合 Web 使用的图像格式?
我们的环境是一个 LAMP 堆栈。
php - MySQL 中各种日期/时间字段类型的优缺点是什么?
MySQL 中的日期和时间可以存储为 DATETIME、TIMESTAMP 和 INTEGER(自 1970 年 1 月 1 日以来的秒数)。每种方法的优缺点是什么,尤其是在 LAMP 堆栈下开发时?
silverlight - 在 Linux 服务器上托管 Silverlight 应用程序有什么问题吗?
我正在为摄影工作室构建一个新的 Silverlight 应用程序。我正要说“你必须有一个基于 Windows 的服务器来托管它”,然后我想,等一下,对吗?好像不是。所以我可以将他指向一个 Linux 主机。
我知道您必须注册 MIME 类型(来自不同的 SO 线程)。还有其他需要了解的注意事项或陷阱吗?假设我对 Linux 几乎一无所知。
编辑:如果应用程序需要与数据库(mySQL)通信怎么办?好像我需要有月光才能做到这一点,这不会飞。