|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - *SOFT* | C# vs PHP для написания небольших скриптов |
|
|
.NET - *SOFT* | C# vs PHP для написания небольших скриптов
|
Ночной странник Сообщения: 4050 |
Профиль | Сайт | Отправить PM | Цитировать
вот была задачка перелопатить пару сототен XML файлов...
сначала был написан скрипт на PHP который все это делал... но вот не задача... файлы стали больше... в итоге время выполнения дошло до 20минут... пришлось сесть за вижуалку... на С++ писать не стал т.к. думаю что там не так удобно... в итоге написал на C#. в итоге: 1) колличество кода потребовавшееся для решение данной задачи оказалось меньшим чем на PHP 2) программа работает почти в 40 раз быстрее... то что PHP делал за 20минут С# делает за 33с |
|
Отправлено: 10:20, 23-07-2006 |
Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать а файлы ты сам своим кодом парсил или пользовался движком???
|
------- Отправлено: 02:45, 28-07-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать vadimiron
Цитата:
|
|
------- Отправлено: 10:32, 28-07-2006 | #3 |
Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать Vlad Drakula
Что ты имеешь в виду под словом "перелопатить"?? То есть ты парсишь всё дерево XML файла сам своей прогой?? Или пользуешься, например в ПХП, как-нибудь встроенным парсером (типа Sablatron-а) и обрабатываешь уже готовые данные, вытащенные из XML дерева?? |
------- Отправлено: 15:26, 30-07-2006 | #4 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать vadimiron
есть пара сотен XML файлов их нужно смержить и пропустить через XSL процессор порядка 1000 раз а аутпут раскидать по разным дирикториям... |
|
------- Отправлено: 15:38, 30-07-2006 | #5 |
Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать Vlad Drakula
А процессором ты одним и тем же пользуешься??? |
------- Отправлено: 16:14, 30-07-2006 | #6 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать vadimiron
машина одна и таже... |
------- Отправлено: 16:25, 30-07-2006 | #7 |
Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать Vlad Drakula
Ну так PHP может один процессор использовать, например Sablotron А С# другой - так как MS-технология, то MSXML |
------- Отправлено: 17:07, 30-07-2006 | #8 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать vadimiron
вроде как под виндой они используют один процессор (от MS) |
------- Отправлено: 20:18, 30-07-2006 | #9 |
Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать Vlad Drakula
Не уверен, надо почитать про это побольше... |
------- Отправлено: 20:50, 30-07-2006 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
постинг багов в mantis из php скриптов | Vlad Drakula | Вебмастеру | 5 | 14-04-2008 13:16 | |
[решено] Windows 2000 Server: from soft RAID1 to soft RAID5 | alexy | Microsoft Windows NT/2000/2003 | 8 | 03-10-2005 08:46 | |
Посоветуйте лучший редактор для написания сайта | renat | Вебмастеру | 28 | 09-02-2005 17:51 | |
Скачка cgi и php скриптов | Pawel gor | Вебмастеру | 7 | 18-12-2003 05:06 | |
Автовыполнение скриптов на PHP | MikePr | Вебмастеру | 3 | 06-08-2003 01:08 |
|