Как уже некоторые пользователи отметили: Это не важно для маленьких строк.
И новые механизмы JavaScript в Firefox, Safari или Google Chrome оптимизируют так
"<a href='" + url + "'>click here</a>";
, с такой скоростью, как
["<a href='", url, "'>click here</a>"].join("");
У вас может быть несколько конечных точек для одного контракта и разных адресов в вашей конфигурации clieint, без проблем.
Они должны быть разделены уникальным атрибутом name =
в теге
.
<client>
<endpoint name="tcpEndpoint"
address="net.tcp://server:8888/SomeService"
binding="netTcpBinding"
contract="IYourService" />
<endpoint name="httpEndpoint"
address="http://server:8777/SomeService"
binding="basicHttpBinding"
contract="IYourService" />
</client>
Когда вы создаете свой клиентский прокси, вам необходимо указать имя конечной точки, которую вы хотите использовать:
YourClient client = new YourClient("netTcpEndpoint");
Вы больше не можете просто создать экземпляр своего клиента и ожидать он помогает найти «конечную точку» для использования, поскольку их несколько (и, к сожалению, невозможно определить одну как «стандартную», которая используется, если ничего не указано).
Кроме этого - никаких проблем возникнуть не должно, Я думаю.