
ã‚ã‚‹å ´åˆã€ web サイト 使ãˆã° 多ãã®ãƒªã‚½ãƒ¼ã‚¹, 通常ã®å€¤ã€ メモリ㮠RAM ã®åˆ¶é™, ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ™‚ã«æ—¢å®šã§å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã‚‹ PHP, ãれã¯çŸã„ã¨, ã—ãŸãŒã£ã¦, å¿…è¦ãŒã‚りã¾ã™ã€‚ å¢—åŠ ã“ã®å€¤, ã„ã¤ã§ã‚‚ã“ã®åˆç†çš„ã¨èªã‚られる範囲内ã§ã€ã‚µãƒ¼ãƒãƒ¼ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„ã‚‹ RAM メモリã®.
通常, Web サイトã®ã‚·ã‚¹ãƒ†ãƒ ã®å ´åˆã€ã“れã¯é€šå¸¸ç™ºç”Ÿã—ã¾ã™ã€‚ ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ç®¡ç† o オンライン ショップ, タイプ ワードプレス, Drupal, PrestaShop, Magento, ãªã©, ã¾ãŸã¯å¤šãã®ãƒªã‚½ãƒ¼ã‚¹ã‚’消費ã™ã‚‹ã‚·ã‚¹ãƒ†ãƒ ã®ä»–ã®ç¨®é¡ž.
個人的ã«, ã„ãšã‚Œã‹ã‚’行ã†ã¨ã ワードプレスã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«, 通常ã®ä¸Šé™ã‚’è¨å®šã—ã¾ã™ã€‚ 256MB, 以æ¥ã€ãれã¯é€šå¸¸ã„ãã¤ã‹ テーマ o プラグイン ã“ã®å€¤ã‚’増やã™ã“ã¨ã‚’求ã‚ã‚‹.
Memory_limit ã®å€¤ã¾ãŸã¯ PHP ã®ãƒ¡ãƒ¢ãƒªåˆ¶é™ã‚’å¢—ã‚„ã™æ–¹æ³• (ワードプレス, Drupal, PrestaShop,…)
よるã¨ã€ サーãƒãƒ¼ã®ç¨®é¡ž ã‚ã‚‹ã‹, ãã® PHP ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ ã¨ã€ プãƒãƒã‚¤ãƒ€ãƒ¼, ã‚ãªãŸãŒã€ 値 ã¨ã—ã¦ã‚’è¨å®šã—ã¾ã™ã€‚ メモリã®åˆ¶é™ ãŸã‚〠PHP. ã“れらã®å€¤ã¯é”æˆå¯èƒ½ã§ã‚ã‚‹ã‚ãªãŸã®ã‚¦ã‚§ãƒ–サイトを実行ã™ã‚‹å ´åˆå¯èƒ½æ€§ãŒã‚りã¾ã™ã€ é‡è¦ãªä½¿ç”¨ システムリソースã®, é‡è¦ã§ã™ã®ã§ 値をè¨å®šã—ã¾ã™ã€‚ ãれを防ããŸã‚ã«, ã©ã®ã‚ˆã†ãªçжæ³ã®å‰ã«, ã‚ãªãŸã® web サイト 仕事ã‹ã‚‰é›¢ã‚Œã‚‹.
ã‚りã¾ã™ã€‚ 様々 ãªå½¢ ã“ã®å€¤ã‚’変更ã™ã‚‹ã«ã¯. ãれらã®ãれãžã‚Œã«ä¾å˜ã—ã¾ã™ã€‚ アクセス許å¯ã®ç¨®é¡ž ãŒã€ ファイル ã‚ãªãŸ システム. 担当ãŒå¤šã„アクセス許å¯ã€ 会社 サービスをæä¾›ã—ã¾ã™ã€‚ ホスティング.
ファイルやメモリã®åˆ¶é™ã‚’使用ã—ã¦ã€memory_limit を増や㙠PHP.ini
アーカイブ PHP.ini ã“ã“ã§ã¯ã€ æ§‹æˆ ã® PHP. ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«é–¢ã™ã‚‹æƒ…å ±ã‚’ä¿å˜ã—ã¾ã™ã€‚, 使用ã•れるモジュール, アップãƒãƒ¼ãƒ‰ã€ãã®ä»–ã®ã‚ªãƒ—ションã®å¤§è¦æ¨¡ãªå“æƒãˆã®åˆ¶é™. ãã®ä¸ã«ã¯ã€ メモリã®åˆ¶é™ 何, 指示ã¨ã—ã¦, ã¯ã€ ファイルや PHP ã‚¹ã‚¯ãƒªãƒ—ãƒˆã«æ¶ˆè²»ã™ã‚‹ãƒ¡ãƒ¢ãƒªã®æœ€å¤§é‡.
ã“ã®ãƒ•ァイルã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã¯ã€ãƒ—ãƒãƒã‚¤ãƒ€ãƒ¼ã®ã‚µãƒ¼ãƒ“スãŒãƒ›ã‚¹ãƒ†ã‚£ãƒ³ã‚°ã®ã‚¿ã‚¤ãƒ—ã®ä¾å˜ã—ã¾ã™ã€‚. 通常, 㮠共有ホスティング, 彼らã¯è¨±å¯ã—ã¾ã›ã‚“。 アクセスã¾ãŸã¯å¤‰æ›´. 彼らã¯ãれã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãるよã†ã«ã™ã‚‹å‚¾å‘ãŒã‚る〠VPS サーãƒãƒ¼ 㨠専用.
ãŸã‚ 変更 ã“ã®å€¤, é–‹ãã¾ã™ アーカイブ PHP.ini 実行ã—ã¦ã€ 検索 å˜èªž ‘ memory_limit’, 次ã®ã‚ˆã†ãªè¡Œã‚’見ã¤ã‘ã‚‹ã¨:
1 | memory_limit = 64M ; Maximum amount of memory a script may consume |
ã“れã¯ã€ã“ã¨ã‚’示ã™ã€ 制é™å€¤ PHP ã®ãƒ¡ãƒ¢ãƒªã¯ 64MB. ã“ã®å€¤ã‚’大ããå¿…è¦ãŒã‚ã‚‹ã ã‘ é©åˆ‡ãªåˆ¤æ–ã—ã¾ã™ã€‚, ãŸã¨ãˆã° 256M.
変更を行ã£ãŸå¾Œ, ガーディアン ファイル㨠å†èµ·å‹• web サービスã®å¤‰æ›´ã‚’実ç¾ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã®ã§ã€.
.Htaccess ã®ãƒ•ァイルを介ã—㦠memory_limit ã®å€¤ã‚’増やã—ã¾ã™
å ´åˆ ã‚¢ã‚¯ã‚»ã‚¹æ¨©ãŒãªã„ã§ã™ã€‚ ファイル㫠PHP.ini, ファイルをメモリã®å¢—åŠ ã‚’ä½œã‚‹ã‚ªãƒ—ã‚·ãƒ§ãƒ³ãŒã‚りã¾ã™ã€‚ .htaccess. ã“ã®ãƒ•ァイルã¯é€šå¸¸ã«ã‚る〠ルート パス ã‚ãªãŸ web サイト ルートã«é–¢ã™ã‚‹æƒ…å ±ãŒå«ã¾ã‚Œã¦ã„ã¾ã™, リダイレクト, ファイルãŠã‚ˆã³ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã—ã¾ã™ã€‚, ãªã©.
ãŸã‚ ãれを変更ã—ã¾ã™ã€‚, ファイルを開ã .htaccess 次ã®è¡Œã‚’探ã—ã¾ã™:
1 | php_value memory_limit 256M |
ãã†ã§ãªã„å ´åˆã¯ã€ãれを見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚, å˜ã« ãã‚Œã‚’è¿½åŠ ã—ã¾ã™ã€‚ 㨠ガーディアン アーカイブ.
Memory_limit ã® PHP を使用ã—ã¦ã¾ãŸã¯ãƒ¡ãƒ¢ãƒªã®åˆ¶é™ã‚’増やã™
ã¨ã—㦠最後ã®ã‚ªãƒ—ション, å ´åˆ ã‚¢ã‚¯ã‚»ã‚¹æ¨©ãŒãªã„ã§ã™ã€‚ 上記ã®ãƒ•ァイルã®ã©ã‚Œã‚‚ã«, 我々 ã®ã‚ªãƒ—ションãŒã‚りã¾ã™ã€‚ å¢—åŠ å€¤ memory_limit 直接㫠PHP ã®ã‚³ãƒ¼ãƒ‰ 独自ã®ã‚¹ã‚¯ãƒªãƒ—トã§. ãれを行ã†ãŸã‚ã®ãƒ•ã‚©ãƒ¼ãƒ ã¯æ¬¡ã®ã‚ˆã† 関数:
1 | ini_set('memory_limit', '256M'); |
ã«ã‚ˆã£ã¦ã€ æ§‹æˆ ã‚µãƒ¼ãƒãƒ¼ã®, ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’使用ã—ã¦ãƒ¡ãƒ¢ãƒªã®åˆ¶é™ã®å¢—åŠ ã™ã‚‹ã“ã¨ãŒã‚りã¾ã™ã€‚, åæ˜ ã•れã¾ã›ã‚“。 ã„ãã¤ã‹.
ã“れらã¯ãれらをã—ã¾ã™ã€‚ ã•ã¾ã–ã¾ãªå½¢ 値を変更ã—ã¾ã™ã€‚ memory_limit o メモリã®åˆ¶é™ ã§ã€ web サイト ã§ PHP. コメントã—ã¦, ã¾ãŸã¯åˆ¥ã®ã‚ªãƒ—ションをå–ã‚‹ã€ä½•ã®ä¾å˜ã—ã¾ã™ã€‚ ホストã®ã‚¿ã‚¤ãƒ— æŒã£ã¦ã„ã‚‹ã¨ä½•ã® ã‚¢ã‚¯ã‚»ã‚¹è¨±å¯ ã‚ãªãŸã¯ã€ã‚ãªãŸ サプライヤー. 〠基本è¨å®š メソッドã¾ãŸã¯ãれらã«åˆ¥ã¯ã®ç¤ºã•れã¦ã„ã¾ã™ã€‚, ã¾ã ãれ 最良ã®é¸æŠž ファイルを変更ã—ã¾ã™ã€‚ PHP.ini.
