問題タブ [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 がすべての作業を行うのにかかる時間を知りたいと考えています。
さらに、サーバーへのシェル アクセス権がありません。サーバーは共有ホスティング環境にあります。
java - スタートアップに最低限必要なセキュリティ対策は何ですか?
私は新興企業で働いており、主にシステム管理を行っていますが、あまり快適ではないセキュリティの問題に遭遇しました。私の予想が正しいかどうかを判断したいので、この状況で他の人が何をしたか、どのようなリスク/問題が発生したかについての洞察を探しています. 特に、vpn の背後に管理ツールを配置する、定期的なセキュリティ更新 (OS とツール) などの対策がどれほど重要か.
これは新興企業であるため、主な目標はできるだけ多くの機能を迅速に世に出すことであることを覚えておいてください。そのため、セキュリティのためのリソース (つまり、アップグレード、アプリケーションのセキュリティ修正のための開発時間)。
背景情報:
- アプリケーションは LAMP であり、カスタム Java クライアント サーバーです。
- 今後 3 か月間で、約 10,000 人の匿名訪問者と最大 1000 人の認証済みユーザーがサイトに来ると予測しています。
- 若い視聴者 (16 ~ 25 歳) には、平均以上のブラック ハットが含まれていることが保証されています。
ご回答ありがとうございます。関連するアドバイスをお待ちしております。
hosting - LAMP + memcache のホスティングに最適なディストリビューションはどれですか? (回答は Linode または Slicehost の紹介を取得します)
Linux の経験はほとんどありませんが、私は VPS に魅了されすぎて (そして cPanel/共有ホスティングのがらくたにうんざりしていて)、試してみません。
私は賢い子供で、物事をすぐに理解します。私は Linux のクラスを受講し、基本的なコマンド、コマンドをパイプする方法、いくつかのスクリプトとシェルに関するものを知っていましたが、それらはすべてほとんど忘れていました... しかし、すべてをもう一度学ぶ準備ができています。Linode または Slicehost のいずれかを使用するため、多くのことを台無しにする機会が与えられます。
では、どのディストリビューションから始めるのが最適でしょうか? ここでは、特に LAMP + memcache をインストールし、今日の終わりまでに稼働させるという点で、使いやすさと管理のしやすさを探しています。
Linode または Slicehost? 両者の間に固有の違いはありますか?Linodeは安いようです。
最後に、私が選択したホストの紹介フィールドを空白のままにしないように、あなたの情報を提供してください。勝者の回答は紹介を取得します:)
php - PDFドキュメントをPHPでプレビュー画像に変換するにはどうすればよいですか?
PDFドキュメントの一部を画像ファイルにレンダリングするには、どのようなライブラリ、拡張機能などが必要ですか?
私が見つけたほとんどの PHP PDF ライブラリは、PDF ドキュメントの作成を中心にしていますが、ドキュメントを Web での使用に適した画像形式にレンダリングする簡単な方法はありますか?
私たちの環境は LAMP スタックです。
silverlight - LinuxサーバーでSilverlightアプリをホストするための落とし穴はありますか?
写真スタジオ用の新しいSilverlightアプリを作成しています。「Windowsベースのサーバーでホストしている必要があります」と言っていたのですが、そうだと思いました。そうではないようです。だから私は彼をLinuxホストに向けることができた。
(別のSOスレッドから)MIMEタイプを登録する必要があることを知っています。他に知っておくべき注意点や落とし穴はありますか?Linuxについてほとんど何も知らないと少しの間仮定します。
編集:アプリがデータベース(mySQL)と通信する必要がある場合はどうなりますか?それを実現するにはMoonlightが必要なようですが、それは飛ぶことはありません。