|
サーバには、大きく分けて、LinuxサーバとWindowsサーバがあります。現在、Linuxサーバが圧倒的に普及しており、レンタルサーバランキングでも上位を占めているのはほとんどがLinuxサーバですね。⇒レンタルサーバランキング
また、CGIはWindowsサーバでも動かない訳ではありませんが(⇒設置のアドバイス)、多少の知識が必要です。自信がない方は、CGIが使いやすいLinuxサーバを選ぶことをお勧めいたします。そうすれば誰でも簡単に設置でき、時間とお金の節約になります。⇒格安サーバ集
プログラム言語で、CGI(perl)かPHPかという問題もあります。PHPの方が早さなどの点で優れているといわれています。しかし、使えるサーバの多さ、汎用性やフリーソフトの多さなどを考えるとCGI(perl)にかないません。しかも、PCの性能が向上している現在、速さの問題はあまり気にする必要はないでしょう。
当社のショッピングカートはCGI(perl)を用いています。サーバを選ぶ際には以下のことをお確かめください。
- CGIが使えるか?
- cgi-bin下でのみCGIが動くか?(設置が難しい。)どのフォルダでもCGIが動くサーバがいい!
- sendmailが使えるか?
- SSLは必要か?(⇒SSL再考)
- ImageMagickまたはNetPBMは使えるか?(⇒商品画像の問題点)
※上記の点をチェックするプログラムのダウンロード⇒サーバチェックリスト(解凍し、checklist.cgiをショッピングカートと同じフォルダにUPしてパーミッションを705または755にして呼び出してください。Windowsサーバでは使えません。)
また、当社のショッピングカートは注文処理にクッキーやJavaScriptを用いていないので、ブラウザーがクッキー・オフなどの高セキュリティーの状態でも続けて購入できます(IEのツールのインターネットオプションのセキュリティーやプライバシーを確認してください)。
さらに、クッキーも併用していますので、HTMLに購入タグを貼って使用することも可能です。⇒タグの貼り方
|