サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ドラクエ3
www.prime-strategy.co.jp
プライム・ストラテジーの「KUSANAGI」は、PHPのOPcacheのJITによって「Segmentation Fault」を起こす問題に対する対処法を紹介。502エラーが頻発した時点で該当する可能性があり、その場合、OPcacheのJIT設定を変更し、php-fpmを再起動することでエラーが発生しなくなる。詳細な発生原因は不明だが、PHPスクリプトファイルの頻繁な更新によりキャッシュとの差が生じるとエラーが発生することが示唆されている。設定変更によるパフォーマンスの影響も報告されており、初期設定のトレーシングモードが最も性能が高い一方で、エラーが発生した場合は関数モードへの変更が推奨されている。 プライム・ストラテジー「KUSANAGI」開発チームの石川です。 今回は ユーザーフォーラムの投稿 に問い合わせが寄せられたことがある 「php-fpm が OPcache の JIT に原因
PHPの新バージョン8.0の開発が進行中です。このバージョンのリリース予定日は2020年11月26日で、2020年6月25日に初めてのアルファ版がリリースされました。PHP 8.0では、新たに属性(attribute)という代表的な機能が採用されました。これは、クラス、変数、関数などに構造化された属性を付与する機能で、コード品質保証やコンパイラの判断を容易にするために使用されます。また、PHP 8.0の具体的な使用方法や属性の取得方法も紹介しています。 この新機能は、言語としての基本的な機能が実装された状態で、今後のフレームワークとの連携が期待されています。 2020年も半分が過ぎ、COVID-19流行の渦中においても次期メジャーバージョンの8.0のリリースに向けた開発は引き続き順調に進んでいます。PHP 8.0のリリースを管理するリリースマネージャは、開発者の投票によりSara Gole
次期メジャーバージョン8.0のリリースに向けた、PHPの開発が順調に進行中とのことです。PHP 8.0の特徴として、JIT(Just-In-Time)コンパイラによる高速化、Union型の導入、static型戻り値指定、弱いマッピング、::classのオブジェクトへの適用などが予定されています。これらの変更点は、PHPプログラミングをさらに便利にしてくれる要素となります。発売予定は2020年末とされており、開発者やエンジニアの関心が集まっています。 2020年も2か月が過ぎ、PHPの開発は次期メジャーバージョンの8.0のリリースに向けた開発が順調に進んでいます。順調に開発が進めば2020年末までにPHP 8.0のリリースが行われることが予想されていますが、現時点でリリースに向けたスケジュールは定義されていません。 PHP 8.0の最大の強化点はJIT(Just-In-Time)コンパイラの
PHP 7.2の新機能について取り上げ、3つの観点から詳細に解説します。クラスメソッドの型宣言の省略が可能となり、スクリプト内のクラスに段階的に型宣言を追加し更新することが可能となりました。またpassword_hash関数がArgon2に進化し、より柔軟にハッシュ関数の生成が可能となりました。さらに、暗号ライブラリLibsodiumがPHPコアに標準的に組み込まれ、暗号APIが標準サポートされることでPHPが更に使いやすく実用的な言語に進化します。 PHP 7.2の新機能: クラスメソッドの型宣言の省略 11月9日にリリース候補版(Release Candidate, RC)であるPHP 7.2.0 RC6が公開されました。特に大きな問題が見つからない限り、このRC6版が最後のRCとなり、予定通り11月30日にPHP 7.2.0が正式公開される予定です。以下、前号に引き続きPHP 7.2
「WordPressのプラグイン利用がTwitterアカウントのハイジャックを助長する!」という衝撃事実が明らかに。大流行中のCMS、WordPressの便利さと怖さを、マーケティング専門の吉政創成が詳解します。無闇にプラグインを追加していませんか?そのプラグインがあなたの個人情報を漏らす可能性もあるという衝撃的な内容と、適切なプラグインの選び方について解説します。WordPressを使う全ての方へ、一読必須の内容です。 こんにちは。吉政創成の吉政でございます。マーケティングアウトソーシングを生業にしています。大手企業からベンチャー企業まで幅広く広報やイベント企画、Webマーケティングを請け負っています。 仕事柄、 Webサイトをお客様と共同で運営することがあります。その経験で感じたことを書きます。 さて、ショッキングなニュースが入ってきました。 【重要】人気のあるWordPressプラグ
PHP 7.3の新機能とPHP 5のサポート終了について紹介。PHP 7.3では、より柔軟なヒアドキュメント記述、大文字小文字変換の強化、関数引数の末尾にカンマを挿入可能などの進化が見られる。一方、2018年12月にはPHP 5.6のサポートが終了。早期のPHP 7への更新が必要で、特にPHP 7.2への移行推奨。ただし、まだPHP 5を使用するユーザが多数残っている状況。 こんにちは、前回のコラムから間を空けてしまいましたが、2018年もいよいよ終盤となり、PHPの新たなリリースの季節となりました。今回は、2018年12月6日にリリースされるPHP 7.3に関する情報を紹介します。 PHP 7.3の開発状況とPHP 5のサポート終了 11月22日にリリース候補版(Release Candidate, RC)であるPHP 7.3.0 RC6が公開されました。特に大きな問題が見つからない限り
~脆弱性スキャンツール、IDS/IPSの実装およびTLS1.1以下の無効化を実装~ プライム・ストラテジー株式会社(代表取締役 中村けん牛、本社所在地:東京都千代田区、以下「プライム・ストラテジー」)はWordPress実行時間3ミリ秒台、秒間1000リクエストをページキャッシュ非使用で実現する世界最高速クラスのWordPress実行環境「KUSANAGI(くさなぎ)」のセキュリティをさらに強化するアップデートを行ったことを発表いたしました。 「KUSANAGI」はこれまでもセキュリティに関して、WordPress上の実行権限や書き込み権限の制御、管理画面へのセキュリティ情報の表示、WordPressコア、テーマ、プラグインの自動更新機能の提供等、様々な機能を提供してまいりましたが、「KUSANAGI」のエンタープライズ企業への採用が進むにつれ、さらなるセキュリティ要求が発生することも多く
Apacheを利用してKUSANAGIをアップデートしようとした時、再起動エラーが発生するケースとその解決策について解説します。ssl.confが復活し、IPとポートが重複するためにエラーが起きることが判明。リネームや削除によりエラーを解決します。KUSANAGIのエラー対応はこれを参考に、自力でも可能です。 KUSANAGIはデフォルトでNginxの利用になっていますが、動作条件のためにApacheでの利用に変更している人も多いかと思います。 Apacheで利用しているという場合に、アップデートをかけるとプロセスの再起動がエラーになってしまうことがあったので、その対処法を紹介します。 エラー内容と条件 サーバのアップデートを行うために以下のコマンドを実行します。 yum -y update CentOSやKUSANAGI、その他のシステムのアップデートもこのコマンドで行うことができるので
第1回目は「非エンジニアがAWSソリューションアーキテクトに合格するまで(1)」をご覧ください。 ★試験一回目!学習方法そのものに原因があったように思われる。 AWSソリューションアーキテクトに対し、ネットでは多くの人が『BlackBelt』(ブラックベルト※AWSのオンラインセミナー)とホワイトペーパー(https://aws.amazon.com/jp/whitepapers/)を読んで学習!と書いてますが、筆者はそれを軽視しました。 双方長い。そんな時間取れない。 特にホワイトペーパーに関しては内容が分かりにくい上、長い。 物理的にそんな時間取れない。 そこで筆者が取った作戦は以下二点でした。 合格教本をしっかり理解する(これで60%は取れると信じていた) 一般の方による有料(一部無料)の問題集サイトを解く 有料の問題集サイトは問題の解説と併せ、その解答の根拠となったAWSのドキュメ
第1回目は「非エンジニアがAWSソリューションアーキテクトに合格するまで(1)」をご覧ください。 第2回目は「非エンジニアがAWSソリューションアーキテクトに合格するまで(2)」をご覧ください。 実際に実行したやり方と参考文献 自分はこれまでと方向性を切り換え、ようやく『BlackBelt(ブラックベルト)』に目を向けました。 『BlackBelt(ブラックベルト)』とは、Amazonのオンラインセミナー。 https://aws.amazon.com/jp/aws-jp-introduction/ ブラウザ上でのスライドとPDF、オンデマンドのセミナー(口頭で説明)があります。ひとつあたりだいたい1時間程度。 特に以下のサービスについて、重点的に復習しました。 EC2、VPC、EBS、S3(Glacier)、RDS、DynamoDB、ELB、AutoScaling、CloudWatch、
多くのビジネスマンが資格を取得する際、最初に行うことは『最短距離』を探すことではないでしょうか。 毎日の過酷なハードワークの中から時間と体力を絞り出し、資格取得を目指す我々。時間も体力も限られてます。 自分もご多分に漏れず最短距離の合格を目指し『AWSソリューションアーキテクト』資格取得に向け学習を開始したのですが、その目論見はことごとく失敗。 全身全霊を傾けて学習に取り組んだものの、合格まで要した時間は結局231日!三度目の挑戦でようやく合格しました。 みなさん注意してください。 Webで見かける『AWSソリューションアーキテクト』の合格体験記は、全て知識と経験のある方の体験記です。新卒や未経験を謳っていても、実際は情報系の学部出身だったり、AWSに触れたことがなくても、インフラ構築経験はある人ばかりです。僕のような本物の非エンジニアの挑戦ではありません。 このコラムでは筆者のような非エ
秋が深まる今日この頃、PHP 7.2のリリースが近づきつつあります。このPHP 7.2の変更点について、一部紹介します。まず、「クラス型宣言におけるobjectキーワードの導入」、これにより、単にオブジェクトが指定されたかどうかを確認したい場合にも型宣言が使用できるようになりました。また、「レガシー機能の廃止」があり、PHP 7.1で廃止予定とされていた暗号に関するエクステンションmcryptが標準アーカイブから削除され。そして、新たに「高度な暗号機能の標準サポート」がなされました。 こんにちは、すっかり秋も深まり、PHP 7.2のリリースもいよいよ近づいてきました。今回は前回に続き、11月にリリースされる予定のPHP 7.2に関する情報を紹介します。 PHPのバージョンとリリース時期 PHPでは、5年でメジャーバージョンアップが行われています。具体的には、PHP 4.0は2000年、PH
PHP開発の経緯と、新バージョン7.2の機能強化について述べるコラムを始めた廣川が、PHPの成長について、アプローチの独特さと成功の理由を分析。PHPの最新版7.2の開発状況についても詳しく述べている。PHPのスクリプト実行速度の高速化、高度な暗号機能の標準サポート、レガシー機能の廃止が挙げられており、具体的な高速化の結果も示されている。これら機能強化の詳細やその他の変更点は次回のコラムで取り扱う予定。 こんにちは、こちらでコラムを執筆させて頂くことになりました廣川です。よろしくお願いします。仕事の傍ら、趣味でOSSの開発や普及活動に携わっており、日本PHPユーザ会のメンバーです。このコラムでは、PHPにまつわる話題を中心に、その他の技術全般に関わる話も含めて書かせて頂きたいと思います。 PHPとは? まず、ご存知の方も多いとは思いますが、PHPについて簡単に紹介しておきます。PHPは、主
UX(ユーザエクスペリエンス)の定義や誤解について解説し、本来の意味とは異なる使われ方をしている現状を批判しています。1998年に認知工学者のノーマンが初めて提唱したUXは、製品がどのように見え、学習され、使われるか、ユーザのすべての経験を包括的に捉える概念です。しかし近年、特定の意味を持たない一般語として広まり、定義の曖昧さから誤解も生じています。筆者は次回、自らの定義するUXの概念構造を紹介すると述べています。 今回から全6回にわたり、Web関係者の皆さんを主対象にしたUXの解説を書くことにします。世間に出回っているUXに関する言説には論理的に考えるとちょっとおかしいものが多いので、そうした話を聞かれてきた皆さんには多少の違和感があるかもしれませんが、どうぞよろしくお付き合い願います。 [UX概念の誕生] いまでは頻繁に耳にするUX (注1)という概念は、認知工学者のノーマン(Norm
WordPressではないのに「KUSANAGI」でサイトが圧倒的に速くなった! KUSANAGI for Microsoft Azure
記事は、ECサイトや動画などのコンテンツ配信サイトがクラウドサービスを採用する際の注意点とコスト削減のアプローチについて説明しています。アクセス集中やデータ転送量増加による負荷に対応するためには、オートスケールやロードバランシングなどの対策が必要と述べ、データ転送料金が全体の2-3割を占める企業もあると指摘しています。また、月額上限付従量課金を採用するクラウドサービスを利用して予算を管理しやすくする方法や、データ転送量の無料化でコスト削減を実現した事例も紹介しています。 ECサイトや動画やe-Learning、ゲームなどのコンテンツ配信にあたって、クラウドサービスを採用するケースが増えています。 これらのコンテンツサイトは、テレビなどで紹介されたりするケースや、ソーシャルメディアで拡散されたり、時間帯などにより、急激にアクセスが集中する場合があり、表示速度の低下やサーバーがダウンする恐れが
PHP 5.5.0から導入されたpassword_hash()関数について、エンジニアとしての視点から解説します。ハッシュ関数は、入力されたパスワードのデータを安全に保存するために用いられますが、その安全性は時代とともに変動します。SHA-1など昔は安全とされたハッシュ関数が現在では脆弱になり、新しいアルゴリズムへと更新されていく必要があります。password_hash()関数は、このような変化に対応するために作られ、アルゴリズムの変更に影響を受けずにユーザーデータを保護します。記事ではこの関数の仕組みを詳しく紹介します。 今回よりここで連載をさせていただくことになった小山 (koyhoge)です。フリーランスでエンジニアをしておりまして、他にニフティクラウド mobile backend (NCMB) という mBaaS サービスのエバンジェリストもやっているので、それがきっかけでここ
先日、WordPressの一部バージョンのコアに緊急性の高い脆弱性が発見されました。皆様はWordPress 4.7.2へのアップデートは既にお済みでしょうか。 WordPressの脆弱性は珍しくないため、多くの方が特別な対策をしてはいなかったことと思います。しかし、動的かつ認証なしに侵入できる今回の“REST API“に関わるような大規模な脆弱性は数年ぶりで、業界では大ニュースになりました。 このような背景を受け、3月・4月にセキュリティ業界で名高い“徳丸浩”先生をお呼びし、弊社と関わりのある企業と共同でセキュリティセミナーを開催する運びとなりました。 今回のような予期せぬ事態に備える為、Webサイトのセキュリティについて幅広く学ぶことができるこの”学ぶ夜シリーズ・第3弾“をぜひご活用下さい。 当日は、普段からWeb担当者が意識すべきセキュリティ対策を、余すところなくお伝え致します。 開
本記事では、KUSANAGI内部の動作について解説しました。KUSANAGIの各種設定ファイル、仮想マシンデプロイ時に存在するファイル、TLSセッションチケットの詳細やNGINXとApache2の設定ファイルの生成方法などについて詳しく解説しています。また、SSL証明書の取得方法やCT、HSTSの設定方法、bcacheやfcacheの仕組みも詳細に解説しています。この記事はおそらくKUSANAGIを使う上で必要な情報を含んでいます。 KUSANAGIの中について この記事は、KUSANAGI Advent Calender の22日目のエントリになります。 3日めには、はじめてのKUSANAGIということで、まったくもって初心者向けじゃないと大評判でした。ええはじめてとは言ったが初心者向けとは言ってないw さて今回は、KUSANAGIで使用したり生成したりする設定ファイルを中心に、KUSA
KUSANAGIはプライム・ストラテジー社が開発した超高速なWordPress仮想マシンで、CentOS7を基本OS、NGINXとApache2をWebサーバ、PHP実行環境にHHVM、PHP7、PHP5.6、DBにMariaDB Galera Clusterを使用しています。同性能のインスタンスを使用したCentOS7でWordPressを使用するより10~15倍程度高速で動作します。WordPressの設定をよりセキュアにするためにSSL化やプラグイン・テーマの選定等が挙げられます。また、開発中と公開時でURLを自由に変更できます。 この記事は、KUSANAGI Advent Calenderの3日目のエントリになります。 KUSANAGI速い簡単安全、ということで、今まで色んな所でKUSANAGIの話をしました。 おれとKUSANAGIとDockerとAzure KUSANAGI f
Webサイト運用の課題を弊社プロダクトで解決したお客様にインタビュー取材を行い、100の事例を108ページに及ぶ事例集としてまとめました。 100事例のWebサイト運用の課題と解決手法、解決後の直接、間接的効果がわかる 情報通信、 IT、金融、メディア、官公庁、学校などの業種ごとに事例を確認できる 特集では1社の事例を3ページに渡り背景からシステム構成まで詳解 IT・サービス 株式会社スポーツフィールド(コーポレートサイトなど6サイトの基盤統合) Skyrocket株式会社(NewSphere) 株式会社SAFELY(水道修理のセーフリー) 株式会社イーツ(https://www.i2ts.com/) 株式会社ACCESS(コーポレートサイト) 株式会社あしたのチーム(株式会社あしたのチーム コーポレートサイトなど) 株式会社社会保険研究所() ぴあ朝日ネクストスコープ(PIA Data
協賛:一般社団法人PHP技術者認定機構 ※合計3回のセミナーとなっておりますが、本セミナーの内容は毎回同じものとなります。 セミナー受講をおすすめする対象者 ・Webのセキュリティの最新情報を知りたい方 ・自社サイトのセキュリティに不安がある方 ・KUSANAGIフルマネージドサービスに興味がある方 本セミナーに参加して得られるもの ・スペシャリストによるWebサイトセキュリティの見解 ・企業サイトを運用するための考え方 セミナー登壇者情報 HASHコンサルティング株式会社代表取締役 徳丸浩氏 1985年京セラ株式会社に入社後、ソフトウェアの開発、企画に従事。1999年に携帯電話向け認証課金基盤の方式設計を担当したことをきっかけにWebアプリケーションのセキュリティに興味を持つ。2004年同分野を事業化。2008年独立して、Webアプリケーションセキュリティを専門分野とするHASHコンサル
世界最高速クラスWordPress仮想マシン「KUSANAGI」を Docker化して無償提供開始 ~マルチクラウド対応、マイクロサービス化の実現でさらなる高速化を実現~ プライム・ストラテジー株式会社(代表取締役 中村けん牛、本社所在地:東京都千代田区、以下「プライム・ストラテジー」)はWordPress実行時間3ミリ秒台、秒間1000リクエストをページキャッシュ非使用で実現する世界最高速クラスのWordPress実行環境「KUSANAGI(くさなぎ)」)をDocker化した「KUSANAGI Runs on Docker(以下、KUSANAGI RoD:くさなぎ アールオーディー)」β版を無償提供することを発表しました。 KUSANAGI RoDはクリエーションライン株式会社(代表取締役 安田忠弘、本社所在地:東京都千代田区、以下「クリエーションライン」)の支援を受けてプライム・ストラ
PHP開発者がWordPressをカスタマイズ(開発) する際に知っておきたいWordPressの基礎 プライム・ストラテジー株式会社 代表取締役 中村 けん牛 P r i m e S t r a t e g y C o . , L t d . W o r d P r e s s I n t e g r a t i o n D i v i s i o n 1.今日お話しすること 2 最近、次のような声をいただく機会が多く なりました。 3 「最近よく聞くWordPress、ブログだけじゃなくてCMSの開 発や、Webアプリケーション開発のためのフレームワーク ライクにも使えるって話だけど、具体的にどうやって開発 するのかなぁ。」 4 という声や 5 「PHPとMySQLで出来てるってことは知ってるけど、ちょっ と重いらしいね。月間1,000万PVのサイトにも使えるのか なぁ。」 6 という
WordPressプラグインのPHP実行環境、セキュリティなどの対応状況を公表する 『KUSANAGI Ready プロジェクト』を発表 ~ Webセキュリティの日本の第一人者の徳丸浩氏が顧問に就任 ~ ~ OSSビジネスのオーソリティである吉政忠志氏が取締役に就任 ~ プライム・ストラテジー株式会社(代表取締役 中村けん牛、本社所在地:東京都千代田区、以下「プライム・ストラテジー」)は、WordPressの主要なプラグインやテーマのソースコードがPHP 7、HHVM、PHP 5の言語仕様に適合しているか否か、一定のセキュリティルールに適合してるか否か、一定の実行速度としてのパフォーマンスを確保できているか否か、日本語、英語などの言語対応の状況などを調査検証して、一定の水準をクリアしているプラグインやテーマを公表する『KUSANAGI Ready プロジェクト』を2016年3月より始動いた
世界最高速クラスのWordPress実行環境 「KUSANAGI for ConoHa」と 「KUSANAGI for Z.com」を無償提供開始 ~GMOの海外データセンターであるシンガポール、 米国を活かした海外展開も計画~ プライム・ストラテジー株式会社(代表取締役 中村けん牛、本社所在地:東京都千代田区、以下「プライム・ストラテジー」)はWordPress実行時間3ミリ秒台、秒間1000リクエストをページキャッシュ非使用で実現する世界最高速クラスのWordPress実行環境「KUSANAGI(くさなぎ)」の「ConoHa版」と「Z.com版」を無償提供することを発表しました。 「ConoHa」はGMOインターネットが提供する高性能定額制の日本屈指のクラウドであり、「Z.com」はGMOインターネットが海外向けに展開する新ブランドです。「Z.com」は米国西海岸、シンガポールをはじめ
WordPress実行時間3ミリ秒台、秒間1000リクエストを実現する 世界最高速クラスのWordPress実行環境「KUSANAGI」を発表 ~パブリッククラウド版は7月1日より無償版として順次提供開始~ プライム・ストラテジー株式会社(代表取締役 中村けん牛、本社所在地:東京都千代田区、以下「プライム・ストラテジー」)はWordPress実行時間3ミリ秒台、秒間1000リクエストをページキャッシュ非使用で実現する世界最高速クラスのWordPress実行環境「KUSANAGI(くさなぎ)」を発表しました。プライム・ストラテジーは「KUSANAGI」を活用した超高速WordPressサーバの構築と運用アウトソーシングサービスも同時に発売開始します。 ◆「KUSANAGI」概要 プライム・ストラテジー内部のパフォーマンス結果では以下の処理能力を実現しています。 ab -n 10000 -c
次のページ
このページを最初にブックマークしてみませんか?
『プライム・ストラテジー - CMSマネージドサービス』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く