DBやソースをUTF-8に変えると、どのくらい性能落ちるのか、試してみました。
SJISからUTF8に変えると、検索性能が1.5倍くらい悪くなります。
(SQL Server環境で、インデックス設定していて)
インデックス設定していないと検索性能が5倍くらい悪くなります。
ただ、このデータはDB内のレコード数は1000万件で100万件ヒットの
条件なので、条件が変れば結果も変わります。
SJISからUTF8に変わると、データ量が変わります。
英数字だけだと、同じですが、日本語は1.5倍に増えます。
検索性能はデータ量に影響を受けるので、全部英字だけだと
UFT8にしても検索性能は落ちないですが、日本語だけだと、
1.5倍くらい悪化します。
ずっと日本語環境しか対応しないのであれば、
むやみにUTF8に変えるのはいかがなものかな…と思ってみたり。
女心と秋の空…と言いますが…
iPhone開発を始めることにしましたw
アンドロイド作るとか言ってたのに!
現在作っているサイトのモバイル版を
iPhoneアプリに移植してしまおうという、もくろみです。
そもそもスマホ持ってないのに、いいのか!?って感じなんだけど…。
ひとまず、今日学習したこと。(すごい初歩的ですが。)
・XCodeという開発環境があること
→これは、MFCとかEclipseに匹敵するものですね。
・Interface Builderという、画面確認環境があること。
→Eclipseには(ほぼ)ないので、Webのみの開発者には初めてな感じだと思います。
MFC,FlashCS3とかで開発してる人にはおなじみの
リソースエディタ的な感じ。
iPhoneアプリも「リソース」という概念で画面を作っていくんですね。
・画像をアプリの中に埋め込む方法
1.プロジェクトの中に画像ファイルを入れる。
入れないと使えません。
2.各コントローラーの「Image」に先ほど入れた画像ファイル名が出てくればOK
次の課題は、ボタンを押したときのイベントかな。
iPhone開発を始めることにしましたw
アンドロイド作るとか言ってたのに!
現在作っているサイトのモバイル版を
iPhoneアプリに移植してしまおうという、もくろみです。
そもそもスマホ持ってないのに、いいのか!?って感じなんだけど…。
ひとまず、今日学習したこと。(すごい初歩的ですが。)
・XCodeという開発環境があること
→これは、MFCとかEclipseに匹敵するものですね。
・Interface Builderという、画面確認環境があること。
→Eclipseには(ほぼ)ないので、Webのみの開発者には初めてな感じだと思います。
MFC,FlashCS3とかで開発してる人にはおなじみの
リソースエディタ的な感じ。
iPhoneアプリも「リソース」という概念で画面を作っていくんですね。
・画像をアプリの中に埋め込む方法
1.プロジェクトの中に画像ファイルを入れる。
入れないと使えません。
2.各コントローラーの「Image」に先ほど入れた画像ファイル名が出てくればOK
次の課題は、ボタンを押したときのイベントかな。
携帯用Flashでは、できることがかなり限られる。
基本的に、パブリッシュファイルは100Kを超えてはいけないので、
データなどはXMLで取りに行く必要がある。
あと、Adobe Flash CS3でコントロールなどについても、
コンボボックスなどの重そうなのは使えません。
だったら、バージョン選択したらコントロール使えないようにしてほしい。。。
そんなわけで、コンボボックスを自作しようと思い立ちました。
もちろん、Flashでコンボボックスを実装するにはわけがあり、
JSみたいに、選択したデータによって動的に変更されるようなやつを作りたいと思ってます。
長くなるので、続きはその2に書きます。。。
基本的に、パブリッシュファイルは100Kを超えてはいけないので、
データなどはXMLで取りに行く必要がある。
あと、Adobe Flash CS3でコントロールなどについても、
コンボボックスなどの重そうなのは使えません。
だったら、バージョン選択したらコントロール使えないようにしてほしい。。。
そんなわけで、コンボボックスを自作しようと思い立ちました。
もちろん、Flashでコンボボックスを実装するにはわけがあり、
JSみたいに、選択したデータによって動的に変更されるようなやつを作りたいと思ってます。
長くなるので、続きはその2に書きます。。。