PHP

スポンサーリンク
PHP

PHPでディレクトリを丸ごとZIP圧縮する方法の速度比較

Webサーバー上のcronジョブ等で、定期的にデータをZIP圧縮して日別アーカイブしたり、それらをダウンロードする処理ってWeb運営者のみなさんなら普通に実施してると思うんですね。 ぼくも当然のようにMySQLやPostgreSQLの...
PHP

PHPでAmazonのURLからASINを抽出する

AmazonのURLからASINだけを抽出したいなぁ~という要件が出てきたのでPHPで作ってみました。 単なる文字列操作のサンプルコードです。 Amazon URLの例 ASINとはこの10桁の赤字の部分で、Ama...
PHP

PDOで連想配列からINSERT文を作る方法と速度比較

今回はPHPのPDOでINSERT文を実行する際に、連想配列からSQL文を組み立てるお話です。 うん、なんか文章で書くとややこしいですけど、普通MySQLやPostgreSQL、あるいはSQLiteでも何でも良いですけど、テーブルにI...
PHP

PHPで圧縮されたApacheログから指定日付のログを抽出する方法と速度比較

少しマニアックなケースかも知れませんが、圧縮されたApacheログの中から指定した日付のログだけを抽出したい、という要件が出てきました。 圧縮されていなければ話は簡単で、grepコマンドなり何なりで抽出すれば良いのですが、レンタルサー...
PHP

PHPで圧縮したバイナリデータをPOSTする方法

先日投稿した「PHP7.4でjson_encodeとserializeの速度比較」の続きみたいなものですが、今度はシリアライズしたデータをPOSTで転送する方法について、備忘録として残しておきたいと思います。 ローカルPC側でアレコレ...
PHP

PHP7.4でjson_encodeとserializeの速度比較

1年以上前に「PHPでjson_encode/json_decodeする例」という記事でPHPによるシリアライズについて触れました。 当時はjson_encode関数とserialize関数の両方を試し、json_encodeのほうが...
PHP

PHPとSQLiteでアクセス解析を作る際の日付データ型とIPアドレスの話

PHPとSQLiteで運営サイトのPV数等を記録する仕組みを作っていたのですが、データ容量が肥大化したので設計を見直してみたお話。自分用の備忘録みたいなものです。 本当にGoogle Analyticsは必要なのか アクセス解析...
JavaScript

Amazonの商品検索ウィジェットが文字化けするので自作してみた part3

元々はAmazonの商品検索ウィジェットが文字化けするので仕方なく自分用に作ったPHPスクリプトですが、実際使って頂いた方からのフィードバックがあると嬉しいものですね。 SearchIndexの指定ができると便利、とのご要望を頂いたの...
JavaScript

Amazonの商品検索ウィジェットが文字化けするので自作してみた part2

3週間ほど前、「Amazonの商品検索ウィジェットが文字化けするので自作してみた」と題して自作のAmazon商品検索スクリプトを公開しました。 当ブログは月間10万人くらいのユニークアクセスがあるのですが、なにしろ「思いついたことを思...
PHP

PHPでWordPressのカテゴリをSQLiteへコンバートする

「PHPでWordPressの投稿データをSQLiteへエクスポートする」という記事を投稿してからもう1年経ってしまいました。 格安サーバーではWordPressが重すぎなので、PHP+SQLiteで簡易CMSを作って移行したいと考え...
スポンサーリンク
タイトルとURLをコピーしました